var id;
Page({

  /**
   * 页面的初始数据
   */
  data: {
    proData:null,
    popShow:false,
    mySelect:{}
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    id = options.id;
    this.getDetail(),
    this.clickSelect()
    this.getcarNum()
  },
  //关闭弹出层并赋值
   selectFuntion(e){
      this.setData({
        mySelect:e.detail.mySelect
      })

  },
//获取购物车数量
 getcarNum(){
  wx.cloud.callFunction({
    name:"xiangcun_cart_get",
  }).then(res=>{

    this.setData({
      carNum:res.result.data.length
    })
  })
 },


 async clickAddCar(){
   wx.showLoading({
     title: '数据加载中...',
   })
  await wx.cloud.callFunction({
     name:"xiangcun_cart_add",
     data:{
       mySelect:this.data.mySelect
     }
   })
   wx.hideLoading()
  this. getcarNum()
   wx.showToast({
     title: '添加成功',
   })
  },


  clickGoBuy(){ 
    if(!this.data.mySelect.num)
    {
      this.data.mySelect.num=1
    } 
    var mySelect = JSON.stringify([this.data.mySelect])
    wx.navigateTo({
     url: '/pages/orders/orders?goodArr='+mySelect,
   })
  },



  clickSelect(){
      this.setData({
        popShow:true 
      })
     var carpopup =  this.selectComponent(".carpopup");
     carpopup.setData({
       mySelect:this.data.mySelect
     })
  },


  getDetail(){
    wx.cloud.callFunction({
      name:"xiangcun_detail_get",
      data:{
        id
      }
    }).then(res=>{
      res.result.data.content = res.result.data.content.replace(/\<img/gi,'<img style="max-width:100%;height:auto"')
      this.setData({
        proData:res.result.data
      })
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})